"a=b"与a==b"有什么区别?

来源:百度知道 编辑:UC知道 时间:2024/05/04 06:42:26

前者,用b给a赋值;

后者,判断a,b是否相等,相等返回1(TRUE),否则返回0(FALSE)

a=b是负值,把b的值给a
而a==b是比较

a==b不是vb的语句,也不是vb表达式。
而a=b用在单独的语句里就是赋值,用在该用表达式的地方就是判断。

不知道 没有见过a==b 可能是恒等吧

a=b既是赋值语句,又是关系比较语句,a==b,VB中没有这个写法。

在vb里没有a==b这种写法,只有等于“=”(同时也是赋值),不等于“<>”,大于等于“>=”和小于等于“<=”,懂了?
在c,c++中“=”和“==”是有分别的,前者是赋值符号,后者是等于的意思。